Big Huge Thesaurus

carotid body

noun

sounds kind of like